2026
15-Day HR Leaders
1 Hunter Goodman 6 HRs · 2 Nick Kurtz 6 HRs · 3 Dillon Dingler 4 HRs · 4 Corbin Carroll 4 HRs · 5 Pete Crow-Armstrong 4 HRs · 6 Jake Bauers 4 HRs · 7 Tyler Soderstrom 4 HRs · 8 Marcus Semien 4 HRs · 9 JJ Bleday 4 HRs · 10 Brandon Marsh 3 HRs · 11 Brooks Lee 3 HRs · 12 Cedric Mullins 3 HRs 1 Hunter Goodman 6 HRs · 2 Nick Kurtz 6 HRs · 3 Dillon Dingler 4 HRs · 4 Corbin Carroll 4 HRs · 5 Pete Crow-Armstrong 4 HRs · 6 Jake Bauers 4 HRs · 7 Tyler Soderstrom 4 HRs · 8 Marcus Semien 4 HRs · 9 JJ Bleday 4 HRs · 10 Brandon Marsh 3 HRs · 11 Brooks Lee 3 HRs · 12 Cedric Mullins 3 HRs
Brady Singer
Brady Singer RHP CIN
101 matchups scored · 12 game days
21 HRs Allowed
20.8% HR Rate (Pool)
24.2% Overall HR/FB
5.62 FIP
4.41 xFIP
+1.21 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
1.75
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
24.2%
Overall HR/FB ?Pitcher's overall season HR-per-fly-ball rate. Matchup rows may show handedness splits such as vs LHH or vs RHH.
93th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
72.2%
Hard-Hit% Allowed ?% of batted balls hit ≥95 mph against this pitcher. >45% elite homer-prone, <33% elite homer-resistant.
·
FB% ?Fly-ball rate (% of batted balls that are fly balls). >45% extreme fly-ball pitcher — gives up many HRs. <30% ground-ball pitcher — HR-resistant.
5.62
FIP ?Fielding Independent Pitching. >5.0 elite-bad, 4.0–5.0 above avg, <3.5 elite-good. Isolates pitcher's HR/K/BB skill from defense.
88th pctile
4.41
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+1.21
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
93th pctile
20.8%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
101
Pool Matchups
21
HRs Allowed (Pool)
7
Top-15 Matchups
2
HRs to Top-15
20.8%
HR Rate
Recent HR Splits
trend vs full-pool HR rate
Window Matchups Game Days HR HR Rate HR/Game Avg Max EV Avg HR EV Avg HR LA Avg HR Dist Trend
Last 7 11 2 1 9.1% 0.5 101.5mph 106.3mph 27.0° 387ft Down -11.7pp
Last 15 20 3 4 20.0% 1.33 99.0mph 106.4mph 27.5° 401ft Flat -0.8pp
Last 30 47 6 13 27.7% 2.17 100.0mph 104.9mph 27.7° 398ft Up +6.9pp
Batted-Ball Damage
79 tracked BBE from 101 pool matchups
99.2
112.6
57
0
105.1
27.9°
398
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-10 Gavin Sheets 106.3mph · · · ·
2026-06-10 Jackson Merrill 104.7mph · · · ·
2026-06-10 Rodolfo Durán 104.4mph · · · ·
2026-06-10 Manny Machado 103.8mph · · · ·
2026-06-05 Jordan Walker 111.0mph · · · ·
2026-06-05 Alec Burleson 106.3mph 106.3mph 27° 387ft Yes
2026-06-05 Masyn Winn 106.1mph · · · ·
2026-05-30 Jorge Mateo 106.6mph 106.6mph 31° 410ft Yes
HRs Allowed Per Game Day
12 days · 21 total HRs
HRs Allowed
21 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-05 Alec Burleson #107 45 Busch Stadium 106.3mph 27.0° 387ft
2026-05-30 Matt Olson #5 81 Great American Ball Park 106.4mph 24.0° 403ft
2026-05-30 Ronald Acuña Jr. #33 64 Great American Ball Park 106.4mph 28.0° 405ft
2026-05-30 Jorge Mateo #76 56 Great American Ball Park 106.6mph 31.0° 410ft
2026-05-17 Angel Martínez #59 60 Progressive Field 107.9mph 28.0° 407.0ft
2026-05-17 Chase DeLauter #109 49 Progressive Field 105.3mph 21.0° 371.0ft
2026-05-17 Kyle Manzardo #120 47 Progressive Field 103.4mph 32.0° 406.0ft
2026-05-17 José Ramírez #145 43 Progressive Field 102.5mph 28.0° 407.0ft
2026-05-17 Brayan Rocchio #205 31 Progressive Field 97.5mph 29.0° 388.0ft
2026-05-12 James Wood #1 64 Great American Ball Park 108.2mph 35.0° 396.0ft
2026-05-12 Brady House #49 42 Great American Ball Park 104.6mph 27.0° 393.0ft
2026-05-12 Luis García Jr. #66 39 Great American Ball Park 99.8mph 24.0° 375.0ft
2026-05-12 Daylen Lile #93 35 Great American Ball Park 109.2mph 26.0° 429.0ft
2026-05-06 Pete Crow-Armstrong #42 44 Wrigley Field 104.5mph 23.0° 375.0ft
2026-05-06 Ian Happ #61 41 Wrigley Field 104.9mph 27.0° 399.0ft
2026-05-01 Bryan Reynolds #217 17 PNC Park 108.1mph 28.0° 443.0ft
2026-05-01 Marcell Ozuna #241 12 PNC Park 107.5mph 26.0° 425.0ft
2026-04-25 Spencer Torkelson #37 67 Great American Ball Park 102.6mph 27.0° 395.0ft
2026-04-08 Connor Norby #166 39 loanDepot Park 100.5mph 34.0° 372.0ft
2026-03-28 Trevor Story #53 46 Great American Ball Park 109.6mph 19.0° 402.0ft
2026-03-28 Wilyer Abreu #54 53 Great American Ball Park 106.0mph 41.0° 360.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Sinker 555 47.2% +1.5 85.9 20.0° 8
Slider 387 32.9% +0.8 84.6 13.7° 4
Sweeper 124 10.5% +4.9 86.0 10.9° 4
Cutter 70 6.0% +3.6 82.9 12.0° 1
Fastball 40 3.4% +11.1 82.2 22.5° 1
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
72.2%
72.2%
All Scored Matchups
101 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-10 Bryce Johnson #226 18 ⚪ D ➖ NTRL ·
2026-06-10 Jackson Merrill #105 45 ⚪ D 📉 COOL ·
2026-06-10 Manny Machado #56 56 🟠 C 📈 WARM ·
2026-06-10 Rodolfo Durán #50 57 🟠 C ❄ COLD ·
2026-06-10 Gavin Sheets #41 59 🟠 C ➖ NTRL ·
2026-06-05 Masyn Winn #195 31 ⚪ D ➖ NTRL ·
2026-06-05 Bryan Torres #155 38 ⚪ D 📉 COOL ·
2026-06-05 Nolan Gorman #129 42 ⚪ D 📉 COOL ·
2026-06-05 Alec Burleson #107 45 ⚪ D 📉 COOL 💥
2026-06-05 Iván Herrera #73 51 🟠 C 📈 WARM ·
2026-06-05 Jordan Walker #25 66 🔵 C+ 📉 COOL ·
2026-05-30 Mauricio Dubón #176 39 ⚪ D ❄ COLD ·
2026-05-30 Ozzie Albies #85 54 🟠 C ➖ NTRL ·
2026-05-30 Jorge Mateo #76 56 🟠 C 📈 WARM 💥
2026-05-30 Dominic Smith #58 58 🟠 C 📉 COOL ·
2026-05-30 Sandy León #53 60 🔵 C+ 📉 COOL ·
2026-05-30 Mike Yastrzemski #37 63 🔵 C+ 📈 WARM ·
2026-05-30 Ronald Acuña Jr. #33 64 🔵 C+ 📈 WARM 💥
2026-05-30 Michael Harris II #7 78 🟡 B 📉 COOL ·
2026-05-30 Matt Olson #5 81 🟢 A 📉 COOL 💥
2026-05-24 Victor Scott #241 28 ⚪ D ❄ COLD ·
2026-05-24 Masyn Winn #161 40 ⚪ D ➖ NTRL ·
2026-05-24 Pedro Pagés #97 49 ⚪ D 📉 COOL ·
2026-05-24 Nathan Church #96 49 ⚪ D ❄ COLD ·
2026-05-24 Nolan Gorman #53 59 🟠 C 📈 WARM ·
2026-05-24 Jj Wetherholt #47 60 🔵 C+ ➖ NTRL ·
2026-05-24 Alec Burleson #42 61 🔵 C+ 📉 COOL ·
2026-05-24 Iván Herrera #41 61 🔵 C+ 📉 COOL ·
2026-05-24 Jordan Walker #2 89 🟢 A ➖ NTRL ·
2026-05-17 Steven Kwan #255 17 ⚪ D 📉 COOL ·
2026-05-17 Travis Bazzana #232 25 ⚪ D 📉 COOL ·
2026-05-17 Patrick Bailey #229 26 ⚪ D ❄ COLD ·
2026-05-17 Brayan Rocchio #205 31 ⚪ D 📈 WARM 💥
2026-05-17 José Ramírez #145 43 ⚪ D 📉 COOL 💥
2026-05-17 Kyle Manzardo #120 47 ⚪ D 📈 WARM 💥
2026-05-17 Daniel Schneemann #119 47 ⚪ D 📉 COOL ·
2026-05-17 Chase DeLauter #109 49 ⚪ D 📉 COOL 💥
2026-05-17 Angel Martínez #59 60 🔵 C+ ➖ NTRL 💥
2026-05-12 Nasim Nuñez #195 24 ⚪ D 📉 COOL ·
2026-05-12 Jorbit Vivas #185 25 ⚪ D 📉 COOL ·
2026-05-12 Jacob Young #114 33 ⚪ D 📉 COOL ·
2026-05-12 Daylen Lile #93 35 ⚪ D 📉 COOL 💥
2026-05-12 Luis García Jr. #66 39 ⚪ D 📈 WARM 💥
2026-05-12 Brady House #49 42 ⚪ D ➖ NTRL 💥
2026-05-12 CJ Abrams #9 56 🟠 C ➖ NTRL ·
2026-05-12 Curtis Mead #4 60 🔵 C+ 📈 WARM ·
2026-05-12 James Wood #1 64 🔵 C+ ➖ NTRL 💥
2026-05-06 Carson Kelly #122 33 ⚪ D ❄ COLD ·
2026-05-06 Nico Hoerner #112 34 ⚪ D 📉 COOL ·
2026-05-06 Matt Shaw #106 35 ⚪ D ❄ COLD ·
2026-05-06 Alex Bregman #101 36 ⚪ D ➖ NTRL ·
2026-05-06 Michael Busch #83 38 ⚪ D 🔥 HOT ·
2026-05-06 Ian Happ #61 41 ⚪ D 📉 COOL 💥
2026-05-06 Dansby Swanson #56 42 ⚪ D 📉 COOL ·
2026-05-06 Pete Crow-Armstrong #42 44 ⚪ D 🔥 HOT 💥
2026-05-06 Moisés Ballesteros #36 46 ⚪ D 📉 COOL ·
2026-05-01 Nick Gonzales #250 6 ⚪ D 📉 COOL ·
2026-05-01 Marcell Ozuna #241 12 ⚪ D ➖ NTRL 💥
2026-05-01 Konnor Griffin #233 14 ⚪ D ➖ NTRL ·
2026-05-01 Nick Yorke #218 17 ⚪ D 📈 WARM ·
2026-05-01 Bryan Reynolds #217 17 ⚪ D ➖ NTRL 💥
2026-05-01 Spencer Horwitz #188 21 ⚪ D 📈 WARM ·
2026-05-01 Ryan O'Hearn #187 21 ⚪ D ➖ NTRL ·
2026-05-01 Oneil Cruz #137 27 ⚪ D 📉 COOL ·
2026-05-01 Brandon Lowe #120 29 ⚪ D 📈 WARM ·
2026-04-25 Gleyber Torres #151 44 ⚪ D ➖ NTRL ·
2026-04-25 Matt Vierling #135 47 ⚪ D 📉 COOL ·
2026-04-25 Javier Báez #128 48 ⚪ D ➖ NTRL ·
2026-04-25 Colt Keith #96 55 🟠 C 📉 COOL ·
2026-04-25 Kevin McGonigle #44 65 🔵 C+ · — ·
2026-04-25 Spencer Torkelson #37 67 🔵 C+ ➖ NTRL 💥
2026-04-25 Riley Greene #22 73 🟡 B 📈 WARM ·
2026-04-25 Kerry Carpenter #18 77 🟡 B ➖ NTRL ·
2026-04-25 Dillon Dingler #9 82 🟢 A ➖ NTRL ·
2026-04-19 Victor Caratini #242 19 ⚪ D 📉 COOL ·
2026-04-19 Luke Keaschall #237 21 ⚪ D 📈 WARM ·
2026-04-19 Brooks Lee #223 23 ⚪ D 📉 COOL ·
2026-04-19 James Outman #166 37 ⚪ D ❄ COLD ·
2026-04-19 Josh Bell #155 39 ⚪ D ➖ NTRL ·
2026-04-19 Trevor Larnach #154 39 ⚪ D 📈 WARM ·
2026-04-19 Tristan Gray #150 40 ⚪ D ❄ COLD ·
2026-04-19 Byron Buxton #140 43 ⚪ D ➖ NTRL ·
2026-04-19 Kody Clemens #82 54 🟠 C 📈 WARM ·
2026-04-08 Xavier Edwards #237 21 ⚪ D 📈 WARM ·
2026-04-08 Dane Myers #196 32 ⚪ D ➖ NTRL ·
2026-04-08 Javier Sanoja #191 32 ⚪ D 📉 COOL ·
2026-04-08 Otto Lopez #178 35 ⚪ D 🔥 HOT ·
2026-04-08 Eric Wagaman #173 36 ⚪ D · — ·
2026-04-08 Connor Norby #166 39 ⚪ D 📉 COOL 💥
2026-04-08 Liam Hicks #129 30 ⚪ D 🔥 HOT ·
2026-04-08 Agustin Ramirez #99 45 ⚪ D 📉 COOL ·
2026-04-08 Kyle Stowers #33 59 🟠 C ❄ COLD ·
2026-03-28 Abraham Toro #133 37 ⚪ D · — ·
2026-03-28 Jarren Duran #125 47 ⚪ D 📉 COOL ·
2026-03-28 Ceddanne Rafaela #119 45 ⚪ D · — ·
2026-03-28 Alex Bregman #95 45 ⚪ D 📉 COOL ·
2026-03-28 Romy Gonzalez #73 49 ⚪ D 📉 COOL ·
2026-03-28 Carlos Narvaez #64 46 ⚪ D 📈 WARM ·
2026-03-28 Roman Anthony #58 50 🟠 C ❄ COLD ·
2026-03-28 Wilyer Abreu #54 53 🟠 C 📈 WARM 💥
2026-03-28 Trevor Story #53 46 ⚪ D 🔥 HOT 💥

Brady Singer's full pitcher profile is waiting

Upgrade to see vulnerability signals, today’s threat breakdown, recent splits, batted-ball damage, and every scored matchup.

101 more waiting in the on-deck circle
LD 3.2.171

The top 10 picks. Every morning.

Free daily home run predictions from the model, in your inbox before first pitch.

No spam. Unsubscribe anytime. Just picks and results.